software linux grinding thin-client nickel titanium unix open source nitinol medical device developers radius3 niti development memory metal windows projects application cnc